利用反射可以绕开封装
既然有了反射,那为什么还要有封装呢?
就好比我们要把封装的信息封装在一个房子里
那么门就是get、set方法
通过门进来对封装的信息进行访问,这就是常规手段
那么,反射就是非常规手段了(跳窗户,爬烟囱,挖地道等)
二者不是同一个层次的
非常规手段可以在一些特殊的场景尤其特殊的作用
可以说反射其实是留的一个后门,非正常情况下是不会去访问的
多数情况下,反射与封装经常是互为补充的
利用反射可以绕开封装
既然有了反射,那为什么还要有封装呢?
就好比我们要把封装的信息封装在一个房子里
那么门就是get、set方法
通过门进来对封装的信息进行访问,这就是常规手段
那么,反射就是非常规手段了(跳窗户,爬烟囱,挖地道等)
二者不是同一个层次的
非常规手段可以在一些特殊的场景尤其特殊的作用
可以说反射其实是留的一个后门,非正常情况下是不会去访问的
多数情况下,反射与封装经常是互为补充的
Velpro
Just try to be better
一 | 二 | 三 | 四 | 五 | 六 | 日 |
---|---|---|---|---|---|---|
« 3月 | ||||||
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
COPYRIGHT © 2020 良夜的博客. ALL RIGHTS RESERVED.
This blog has been running:
本站由
This site is protected by wp-copyrightpro.com